package cn.iocoder.yudao.module.ai.constant;

/**
 * 业务字典相关 常量
 */
public class DicConstant {
    /**
     * 素材场景分类
     */
    public static final String sceneClassification = "scene-classification";
    /**
     * 素材库名称
     */
    public static final String materialLibraryType = "material-library-type";
    /**
     * 素材类型
     */
    public static final String materialType = "material-type";
    /**
     * 行业
     */
    public static final String key_Industry_affiliation = "Industry_affiliation";


    /**
     * 业务字典key:数据集-发版状态
     */
    public static final String key_dataset_publish_status = "dataset_publish_status";

    /**
     * 业务字典key:数据集-质检状态
     */
    public static final String key_dataset_quality_status = "dataset_quality_status";
    /**
     * 业务字典key:数据集-数据文件-质检状态
     */
    public static final String key_dataset_file_quality_status = "dataset_file_quality_status";

    /**
     * 数据集-质检状态-未开始
     */
    public static final String dataSet_quality_status_not_start = "0";
    /**
     * 数据集-质检状态-完成（合格）
     */
    public static final String dataSet_quality_status_pass = "1";
    /**
     * 数据集-质检状态-完成（不合格）
     */
    public static final String dataSet_quality_status_not_pass = "2";
    /**
     * 数据集-质检状态-进行中
     */
    public static final String dataSet_quality_status_ing = "3";

    /**
     * 数据集-发版状态状态-未发版
     */
    public static final String dataSet_publish_status_not_start = "0";
    /**
     * 数据集-发版状态-已发版
     */
    public static final String dataSet_publish_status_pass = "1";

    /**
     * 业务字典key:数据集-解压文件类型
     */
    public static final String key_dataSet_file_biz_type = "dataset_file_biz_type";

    /**
     * 数据集-解压文件类型-classes文件
     */
    public static final Integer dataSet_file_biz_type_classes = 0;
    /**
     * 数据集-解压文件类型-待标注文件
     */
    public static final Integer dataSet_file_biz_type_original = 1;
    /**
     * 数据集-解压文件类型-标注文件
     */
    public static final Integer dataSet_file_biz_type_mark = 2;


    /**
     * 业务字典key:数据集-标注状态
     */
    public static final String key_dataset_mark_status = "dataset_mark_status";

    /**
     * 数据集-标注状态-未完成
     */
    public static final String dataset_mark_status_ing = "0";
    /**
     * 数据集-标注状态-已完成
     */
    public static final String dataset_mark_status_complete = "1";

    /**
     * 业务字典key:数据集-标注场景（文件类型） 1 图片；2 视频；
     */
    public static final String key_dataset_mark_file_type = "dataset_mark_file_type";
    /**
     * 业务字典key:数据集-标注类型 物体检测（矩形边） 实例分割（多边形）
     */
    public static final String key_dataset_mark_biz_type = "dataset_mark_biz_type";

    /**
     * 业务字典key:数据集-模型大类  ,对应 dataset industryId2
     */
    public static final String key_model_broad_category = "model_broad_category";
    /**
     * 业务字典key:数据集-模型小类,对应 dataset industryId3
     */
    public static final String key_model_subclass = "model_subclass";

    /**
     * 数据集-质检任务标记-未开始
     */
    public static final String dataSet_quality_task_flag_not_start = "0";
    /**
     * 数据集-质检任务标记-已创建
     */
    public static final String dataSet_quality_task_flag_finish = "1";

    /**
     * 采用非对称加密算法，私钥如下：
     * 请求方：各系统终端系统 使用公钥进行加密
     * 接收方：本平台 使用私钥进行解密（私钥无需提供给请求方）
     */
    public static final  String operation_report_privateKey = "0baa68388527eb5916aaa5f1958844bb85a2f8da33827935df0b8b0474176b4b";
    /**
     * 采用非对称加密算法，公钥如下：
     * 请求方：各系统终端系统 使用公钥进行加密
     * 接收方：本平台 使用私钥进行解密（私钥无需提供给请求方）
     */
    public static final String operation_report_publicKey = "04432cc98599d7678163087718eeaba95f7809459ad0f08cb775687cd70ac7bc6c94202890f07542f051c41325cc069e7cd73cb6efdf878d6ca585906680313091";


    /**
     * 运营中心，上报业务类型  报警
     */
    public static final String operation_transcode_AlARM101 = "AlARM101";
    /**
     * 运营中心，上报业务类型  算力
     */
    public static final String operation_transcode_EQU102 = "EQU102";
    /**
     * 运营中心，上报业务类型  场景
     */
    public static final String operation_transcode_SCENE103 = "SCENE103";

    /**
     * 业务字典key:运营中心 场景分类
     */
    public static final String key_operation_scene_classification = "scene-classification";
    /**
     * 业务字典key:运营中心 行业分类
     */
    public static final String key_operation_Industry_affiliation = "Industry_affiliation";
    /**
     * 业务字典key:运营中心 处置状态
     */
    public static final String key_operation_handle_status = "handle_status";
    /**
     * 业务字典key:运营中心 报警等级
     */
    public static final String key_operation_alarm_level = "alarm_level";

}
